mesa.git
9 months agodrisw: Avoid crashing when swrast_loader == NULL
Daniel van Vugt [Fri, 4 Apr 2025 09:41:37 +0000 (17:41 +0800)]
drisw: Avoid crashing when swrast_loader == NULL

This is a blanket fix for all the segfaults in `drisw_init_screen()`
when `swrast_loader` is NULL, since 1de7c86bc1. A similar more targeted
fix for vmwgfx can be found in f3b8d7da46 ("egl: never select swrast
for vmwgfx"). We can safely return NULL because the caller
`driCreateNewScreen3` handles NULL, as does its own callers.

As this is currently the top crasher of gnome-shell since Ubuntu
upgraded to Mesa 25 and it seems to be coming from multiple different
drivers still, we want a universal fix to at least stop the crash
reports. People can figure out which drivers still need tweaking in
`dri2_load_driver` or elsewhere later.

Fixes: 1de7c86bc1 ("dri: pass through a type enum for creating screen instead of driver_extensions")
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12678 (radeon)
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12859 (radeon)
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12300 (nvidia-drm)
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12462 (nvidia-drm)
Bug-Ubuntu: https://bugs.launchpad.net/bugs/2101817

Gbp-Pq: Name drisw-Avoid-crashing-when-swrast_loader-NULL.patch

9 months agodisable use of ppc64el assembly code
Dmitry Shachnev [Fri, 2 May 2025 05:32:56 +0000 (08:32 +0300)]
disable use of ppc64el assembly code

Bug-Debian: https://bugs.debian.org/1092890
Last-Update: 2025-02-02

Gbp-Pq: Name disable_ppc64el_assembly.diff

9 months agosrc_glx_dri_common.h
Debian X Strike Force [Fri, 2 May 2025 05:32:56 +0000 (08:32 +0300)]
src_glx_dri_common.h

Gbp-Pq: Name src_glx_dri_common.h.diff

9 months agopath_max
Debian X Strike Force [Fri, 2 May 2025 05:32:56 +0000 (08:32 +0300)]
path_max

Gbp-Pq: Name path_max.diff

9 months agomesa (25.0.5-1) unstable; urgency=medium
Timo Aaltonen [Fri, 2 May 2025 05:32:56 +0000 (08:32 +0300)]
mesa (25.0.5-1) unstable; urgency=medium

  [ Simon McVittie ]
  * Share a single JSON manifest per Vulkan driver between all architectures
    (Closes: #980148)

  [ Timo Aaltonen ]
  * New upstream release.

[dgit import unpatched mesa 25.0.5-1]

9 months agoImport mesa_25.0.5.orig.tar.xz
Timo Aaltonen [Fri, 2 May 2025 05:32:56 +0000 (08:32 +0300)]
Import mesa_25.0.5.orig.tar.xz

[dgit import orig mesa_25.0.5.orig.tar.xz]

9 months agoImport mesa_25.0.5-1.debian.tar.xz
Timo Aaltonen [Fri, 2 May 2025 05:32:56 +0000 (08:32 +0300)]
Import mesa_25.0.5-1.debian.tar.xz

[dgit import tarball mesa 25.0.5-1 mesa_25.0.5-1.debian.tar.xz]